No, the whole area of the servo is usually tagged with amenity=fuel, as has been done here, together with all it's details (fuel type, hours etc). The roof over the pumps is just tagged as building=roof, with a max height if you know it. The shop can be done either as a building with a convenience store node inside it, or tag the building itself as a convenience store.