About Lancashire 2025 Ltd (12492674) United Kingdom