About Namche Properties Ltd (11926661) United Kingdom