About Michael Melia & Company Limited (01261428) United Kingdom