About Seymour London Limited (12827627) United Kingdom