About European Timber Solutions Limited (07177004) United Kingdom