About Ilford Serviced Apartments Ltd (09188971) United Kingdom