About Mendes & Mendes Ltd (10459146) United Kingdom