About O Neill & Thornton Building Services Limited (06876017) United Kingdom