About Frameworx Timber Frame Ltd (13029489) United Kingdom