About First London Service Apartments Ltd (11099974) United Kingdom