About George. W. Lack & Sons Limited (08658603) United Kingdom