About Sawston Village Stores Ltd (13387290) United Kingdom