About Mcmillan Alvarez Associates Ltd (09493301) United Kingdom