About Meyrick Holdings Limited (10934062) United Kingdom