About Carsphairn Village Shop Limited (SC162982) United Kingdom