About Chenade Mitchell Developments Limited (11188586) United Kingdom