About Timber Technology Past & Present Ltd (08802885) United Kingdom