About Lee Controls Limited (11962823) United Kingdom