About Pad Print & Design Studio (tavistock) Limited (01769417) United Kingdom