About South London Timber Company Limited (02148767) United Kingdom