About Buffalo Timber Products Limited (02207558) United Kingdom