About Mill Nu Properties Limited (03600036) United Kingdom