About The Windrush Equestrian Foundation (11322726) United Kingdom