About Wenham Carter Group Limited (13198615) United Kingdom