About Lancashire Hathaway Ltd (12872209) United Kingdom