About Humphries Timber Products Limited (02829354) United Kingdom