About O Hara Group Limited (10669470) United Kingdom