About Meyler Campbell Holdings Limited (13242882) United Kingdom