About David & Lucas Ltd (13149603) United Kingdom