About Barcud Coch & Associates Limited (10739146) United Kingdom