About Star Space Development Ltd (08937874) United Kingdom