About O Hare Engineering Design Limited (10820380) United Kingdom