About O Hara O Hara Limited (09571606) United Kingdom