About William Bamber & Sons Limited (04980033) United Kingdom