About B & S Lettings And Management Ltd (12115772) United Kingdom