About Seymour Seymour & Son Limited (03522606) United Kingdom