About Chelmsford Serviced Apartments Limited (11619190) United Kingdom