About Lumber & Clarke Limited (08055243) United Kingdom