About Sherrington Associates Ltd (09122194) United Kingdom