About O Hara & O Sullivan Holdings Ltd (13259445) United Kingdom