About Space Design Limited (02620267) United Kingdom