About Khamba Properties 3 Limited (12258672) United Kingdom