About Leicester Switch & Control Co. Limited (01253904) United Kingdom