About Shepherd Serviced Apartments Ltd (12260078) United Kingdom