About Mendes Swindon Ltd (13583178) United Kingdom