About Mec Properties Limited (10617106) United Kingdom