About O Hara Services Limited (04298219) United Kingdom