About Challanor Associates Limited (07402734) United Kingdom