About Millar Associates Property Limited (12901882) United Kingdom