About Millfield Close Hornchurch Management Company Limited (08786885) United Kingdom