About Chenade Mitchell Holdings Limited (10887789) United Kingdom