About Affpuddle Alpacas Ltd. (08323616) United Kingdom