About James & Lainchbury (holdings) Limited (01671937) United Kingdom