About Millar Ross Ltd (09550063) United Kingdom