About Khamba Properties Limited (11263155) United Kingdom