About Mcmillan & Co Residential Ltd (SC425376) United Kingdom