About D C Leake Limited (00512946) United Kingdom