About Spencer Freeholds Limited (09285079) United Kingdom