About Windhorse Consultants Limited (06444322) United Kingdom