About K.k. Huddleston & Sons Limited (01952006) United Kingdom