About Mix Properties Limited (13399409) United Kingdom