About The Crowcombe Village Shop Association Limited (RS029099) United Kingdom