About Lettings By R&s Ltd (12349298) United Kingdom