Thank you for the detailed explanation. When I mentioned that the "Servo info and roof should be 'one'", I was referencing my usual practice based on my understanding. Your reference to the OSM wiki page has been enlightening. It clarifies that the amenity=fuel tag can be represented as either a node at the fuelling area or a way around it. I've typically mapped the fuelling area like this: https://www.openstreetmap.org/way/1193495559, and the retail building separately, as seen here: https://www.openstreetmap.org/way/1193495560.

It's intriguing to learn that using a node is a common practice. The distinction between the fuelling area and the roof, as you've pointed out, makes sense. While most fuel stations have roofs, they aren't inherently the same entity.

I'm grateful for the clarification, and I'd be keen to hear any further insights or recommendations on the best mapping approach. Thanks again for your input!