About S&r Lets Ltd (11718005) United Kingdom