About West End Serviced Apartments Ltd (12040810) United Kingdom