About The Lettings & Sales Business Limited (12258135) United Kingdom