About Mcmillan Holdings Ltd (11285586) United Kingdom