About Chelo Properties Limited (04844587) United Kingdom