About Melksham Minimix Ltd (11622057) United Kingdom