About Milliemoo Properties Limited (08585407) United Kingdom