About Red House Alpacas Ltd (12961555) United Kingdom