About Barclay Firth Ltd (06561199) United Kingdom