About Spaceplan Projects Limited (02230335) United Kingdom