About Rrs Sherwood Limited (11755766) United Kingdom