About Seymour & Lerhn Limited (13396045) United Kingdom