Shropshire is overflowing with unspoilt, breathtaking countryside and beautiful historic towns. Upper Farm is a great base from which to explore this fabulous county.