About Meyricke Holdings Limited (13574043) United Kingdom