About St Edward Strand Partnership Freeholds Limited (09048712) United Kingdom