About The Leather & Timber Doctor Ltd (09608929) United Kingdom