About Space Property Corporation Limited (01978921) United Kingdom