About W Barker And Sons Limited (08600418) United Kingdom