About The Tambour Company Ltd. (02909715) United Kingdom