About D & L Co. Ltd. (07793812) United Kingdom