About Willow House Stables Limited (12620145) United Kingdom