About Space 2 Place Contracts Limited (06445061) United Kingdom