About Spearing & Sons Properties Limited (11358751) United Kingdom