About Challis Property Ltd (12205862) United Kingdom