About Timberline Products Limited (02388679) United Kingdom