About S Rochdale Limited (12620843) United Kingdom