About Meridian London Ltd (12775896) United Kingdom