About Richard Leach Engineering Ltd (12782082) United Kingdom