About Mendes Maintenance Properties Ltd (12077348) United Kingdom