About D&lucas Limited (SC597426) United Kingdom