About Lancashire Capital Limited (12734981) United Kingdom