About Khehra Properties Limited (11925726) United Kingdom