P.R Cheesbrough phone Barmpton Grange Barmpton, County Durham DL1 3JG map RB Welch & Son phone Barmpton Hall, Haughton Barmpton, County Durham DL1 3JG map if (!IN_DEV) { ?> } ?>