About Seymour-taylor Consulting Ltd (06862198) United Kingdom