Seymour Taylor is a trading name of the following companies, both of which are registered in England and Wales:
Seymour Taylor Limited (Company No. 06668743)
Registered Office: First Floor North, 40 Oxford Road, High Wycombe, Buckinghamshire, HP11 2EE
ST Hampden Limited(Company No. 06668740)
Registered Office: Hampden House, Great Hampden, Buckinghamshire. HP16 9RD