William’s Den is among the best of the UK’s farm and rural attractions