About Sherrington Ellis & Terry Limited (01074254) United Kingdom