About Mecca Property Holdings Ltd (11202979) United Kingdom