About Khera Housing Ltd (12968628) United Kingdom