About Freemans Flat Management Limited (03776623) United Kingdom