About Lancashire Holdings (nw) Ltd (12399816) United Kingdom