About Seymour And Otto Ltd (12138796) United Kingdom