About London Deluxe Apartments Ltd (11184753) United Kingdom