About Philip Barraclough Limited (06567943) United Kingdom