About Mecca Estate Limited (13101347) United Kingdom