About William Barraclough Limited (11177487) United Kingdom