About Timber Specialists (property) Limited (08172782) United Kingdom