About Village Shop Todmorden Limited (12185038) United Kingdom