About Khabra Properties Ltd (09774980) United Kingdom