About Meco Properties Limited (12243460) United Kingdom