About Mehr Londis Trading Limited (07603058) United Kingdom