About Sw2 Serviced Apartments Ltd (12291024) United Kingdom