About Angela Barraclough Limited (08160820) United Kingdom