About Top Frame Timber Frame Limited (10471103) United Kingdom