About Lumbini Properties Limited (13316852) United Kingdom