About Lettingplaces Limited (03935233) United Kingdom