About Lowry Engineering Ltd (11710131) United Kingdom