About Charminster Farm (phase 2) Management Limited (12140173) United Kingdom