About O Hare & Barker Ltd (13676964) United Kingdom