About Lopez Y Mendoza Limited (12975359) United Kingdom