About Seymour Horwell Limited (01733399) United Kingdom