About Sherwood & Rowe Ltd (11813598) United Kingdom