About Timber Village Limited (08551178) United Kingdom