About Mehr Londis Management Limited (07603100) United Kingdom