About Seymour & Partners Limited (02996915) United Kingdom