About Powell & Co Freeholds Limited (10764568) United Kingdom