About Millar Estates Limited (02435343) United Kingdom