About Seymour & Lisle Limited (01237366) United Kingdom