Cannon Hall Farm is an award winning family run attraction sitting in the beautiful Pennine foothills.