About Mendez Property Group Ltd (11859833) United Kingdom