About Meffan & Cowan Enterprises Ltd (SC596268) United Kingdom