About Ruttle & Rowe Ltd (10781442) United Kingdom