About Seymour Taylor Limited (06668743) United Kingdom