About John & Linn Ltd (12823370) United Kingdom