About The Lancashire Mead Company Limited (13083664) United Kingdom