About Sarah Myerscough Gallery Ltd (03266393) United Kingdom