About Michael Meagher Limited (02210714) United Kingdom