About Sub Space Lettings Limited (12801031) United Kingdom