The Best Display Company Limited Company number02381423 StatusLiquidation TypePrivate Limited Company Incorporated9 May 1989 Nature of business 36639231 Registered office Co Buchler Phillips84 Grosvenor StreetLondonW1X 9DF Data JSON Markdown