About The Lancashire Biltong Company Ltd (13022540) United Kingdom