About Lancashire Investments Limited (04730713) United Kingdom