About Ogle Engineering Ltd (09367130) United Kingdom