About Timber Technics Developments Ltd. (SC287292) United Kingdom