About Meyrick International Limited (13684688) United Kingdom