About Charlwoods Management Company Limited (01877414) United Kingdom