About Chillu Property Holdings Ltd (12266339) United Kingdom