About O.a. Barraclough Limited (03255481) United Kingdom