About Lettingspace Limited (05987742) United Kingdom