About Seymour Holdings Limited (02126217) United Kingdom