the only al meera i know in a petrol station is the al noor petrol station opposite the zoo, but thats not in the industrial area.

you can find nsaam on this map - http://www.dohayellowpages.com/map/Qatar/Al_Rayyan/Nsaam_Al_Shams_Restau...