About William Foster & Sons (barrow Haven) Limited (00350291) United Kingdom