About D&c Lucas Limited (07985523) United Kingdom