About D&l Foster Holdings Ltd (12327986) United Kingdom