About Timber Frame Associates Limited (11912896) United Kingdom