About Balfour Freeholds Limited (03188300) United Kingdom