About Barraclough Developments Limited (00644085) United Kingdom