About Majestic London Apartments Ltd (06680708) United Kingdom