About Chrillia Properties Limited (10418056) United Kingdom