About Lancashire Management Limited (09791560) United Kingdom