About Roe Timber Frame Holdings Limited (09829565) United Kingdom