About Seymours Paddock Management Company Limited (11045107) United Kingdom