About Lancashire & Lancashire Ltd (08146005) United Kingdom