About Studio Tom Dick & Harry Ltd (09927252) United Kingdom