For a complete understanding of this opportunity, and what will be required to be a successful applicant, read on.Soho Farmhouse is a 100-acre estate and members’ club, set in the Oxfordshire countryside, located just outside of Chipping Norton.The site comprises of 40 log cabins spread around lakes...