About Ind Barraclough Limited (09719644) United Kingdom