About Spencer Timber Frame Ltd (13632223) United Kingdom