About Space Lettings & Sales Limited (05479743) United Kingdom