About Barraclough English & Wright Limited (06477858) United Kingdom