About London Service Apartments Limited (13574265) United Kingdom