The Sarah Myerscough Gallery was established in London's West End in 1998 as a space for both emerging and established British Artists. The ...