About Maa Lokkhi Properties Ltd (12986468) United Kingdom