About Leehall Controls Limited (10950272) United Kingdom