About Mendes & Co Limited (08533480) United Kingdom