About Alexander Millar Limited (09848998) United Kingdom