About William Barribal & Son Limited (00972638) United Kingdom