About F.barraclough Limited (00439637) United Kingdom