About D & W Megamix Ltd. (SC317069) United Kingdom