About Seymour Qs Ltd (12806071) United Kingdom