About Mcgowan Devlin Ltd (SC666654) United Kingdom