About Lancashire Holdings Limited (01477482) United Kingdom