About Mendoza Hoxton Limited (08857686) United Kingdom