About Oakhaus Timber Frame Ltd (13388326) United Kingdom