Company overviewCompany numberBR026759StatusOpenCategoryUk EstablishmentIncorporated2024-05-06Accounts categoryNot suppliedNext accounts dueNot suppliedRegistered office83 Baker Street, London, W1U 6AG