About Newacre Freehold Management Limited (08378027) United Kingdom