About Charminster Farm Limited (10460118) United Kingdom