About Millar & Mcgowan Limited (SC053853) United Kingdom