About Khera Developments Limited (12391632) United Kingdom