The Frame Gallery, based in Odiham, is an award-winning art gallery based in North Hampshire