About Barraclough (1996) Limited (02528484) United Kingdom