About David Mitchell Picture Frames Ltd. (08948847) United Kingdom