About Timber Specialists (holdings) Limited (11297418) United Kingdom