About Seymour Mitchell Limited (12505975) United Kingdom