About Khyber Property Group Limited (12852285) United Kingdom