About Spacemaker Group Limited (03466673) United Kingdom