About Herdwick Finn Ltd (12789261) United Kingdom