About Cockroft Timber Limited (02072627) United Kingdom