About Mcmillan And James Associates Limited (11505528) United Kingdom