About Shrewsbury Lettings Ltd (12093561) United Kingdom