About Meyers Intercontinental Holdings Limited (08625333) United Kingdom