About W.w. Laycock & Sons Limited (00572541) United Kingdom