About Challis Property Services Ltd (10054268) United Kingdom