About Tavistock Mirror Framing Co Ltd. (03466664) United Kingdom