About Chelsham Management Limited (03995500) United Kingdom