About Studley Group Freeholds Limited (10563186) United Kingdom