About Seymour Stevens Limited (00653934) United Kingdom