About Mendoza Y Lopez Limited (12975346) United Kingdom