About O Hara & Son Ltd (12708100) United Kingdom