St Mary taxi driver charged with shop-breaking and larceny