About Suffolk Timber Frame Buildings Limited (05820828) United Kingdom