About O Meara Engineering Limited (10659238) United Kingdom