About Timber Frame Properties Ltd (13382896) United Kingdom