About Neil Mendoza Limited (05538563) United Kingdom