Stowford are seeing the fruits of their careful planning and eye for detail and we relish the prospect of spending time away from the rat race in such an ideal location in North Devon