About Timber Floor Studio Limited (04426032) United Kingdom