About S Ryder Limited (10550527) United Kingdom