About Englefield Flats Management Co. Limited (01474388) United Kingdom