About O Brien Plant & Utility Services Limited (05055883) United Kingdom