Winchcombe Farm
Show contact
Steve Taylor is the co-founder of Winchcombe Farm, a sustainable farm located in the UK. Prior to starting the farm, they worked as a SET designer in the entertainment industry.
Jo Carroll
Co-Founder
2 members
Current role
Steve Taylor
View in org chart