About The Long Mynd Lamb Company Limited (03212028) United Kingdom