Recent work from Thou Art Picture Framing, Picture framing in West Hampstead, North London