I don't know about Weston, but there is a great site near Bristol. It's called Hamburger Hill, and it's just by Chelwood, off the A37 on to the A368, less than a mile from the A37.
Check out this website. www.bristoloutdoor.co.uk
Tel no. 0800 980 3 980