About Ilford Luxury Apartments Ltd (10346176) United Kingdom