About Mendes & Sons Ltd (12794620) United Kingdom