About Mcmillan Bain & Company Ltd (SC555908) United Kingdom