About London Freeholds Limited (04315872) United Kingdom