The Mount Inn looks down on Stanton, Gloucestershire