About Mecs Property Ltd (07249396) United Kingdom