About Space Property & Investments Limited (09308463) United Kingdom