About Chris Barraclough Associates Limited (09923036) United Kingdom