About O & L Freeholds Limited (05997988) United Kingdom