About New Timber Spaces Limited (12906674) United Kingdom