About Barraclough Design Limited (02414300) United Kingdom