About Challis Associates Limited (04518385) United Kingdom