About Millar Management Limited (04332404) United Kingdom