About Challis House Ltd (12077013) United Kingdom