About Menaka Properties Ltd (12637603) United Kingdom