About Lehr Controls Ltd (12203292) United Kingdom