About Charrington & Wood Limited (01369449) United Kingdom