About R&s Lets Limited (06850987) United Kingdom