About Henderson Timber Solutions Ltd (12143282) United Kingdom