Little Canwood House is nestled in beautiful Herefordshire