About Meck Properties Ltd (13488963) United Kingdom