About Watford Serviced Apartments Ltd (11993750) United Kingdom