About London Service Accommodation Ltd (13129008) United Kingdom