About Mix Developments Limited (08526962) United Kingdom