About Space Lettings Limited (07337001) United Kingdom