About Richard Holdsworth Engineering Ltd (12791622) United Kingdom