About Khiara Properties Limited (01426165) United Kingdom