About Windhorse Trading Limited (01579758) United Kingdom