About London Timber Frame Limited (08870165) United Kingdom