About London Apartment Booking Service Limited (06017043) United Kingdom