About D. L. Ogle Limited (01363104) United Kingdom