Spar still does not list this location. FHRS has new rating dated April 2025 
https://ratings.food.gov.uk/business/1519844/grove-service-station-shop-london
and calls it Grove Service Station Shop so I've remapped it as that despite the small Spar sign still being visible.