About D. Lucas & Sons Limited (02982505) United Kingdom