About Jade Serviced Apartments Ltd (10897691) United Kingdom