About Osmington Village Community Benefit Limited (RS008403) United Kingdom