About S&b Lets Ltd (12381748) United Kingdom