About Seymour & Sons Electrical Limited (12515268) United Kingdom