About Khamba Properties 2 Limited (11651327) United Kingdom