About Freehold Managers (nominees) Limited (02686761) United Kingdom