About R Spencer Properties Ltd (SC644163) United Kingdom