About Herman Otto Engineering Ltd (10307637) United Kingdom