Simply by enetering the premises you are agreeing to abide by thier policy, it's not a matter of whether you agree with it or not. They can refuse you service and have every right.
While you are putting petrol in, there is a law that states that you must have your helmet on while operating a motorcycle in any way on a public road (a servo counts as public road, and puting fuel in is classed (edit: can be classed as) operating the motorcycle) so by law the Servo can not make you remove your helmet while refulling.
However entering the building to pay is "Store Policy" and they can simply only 'ask' you to abide by their own rules. No law states your helmet needs to be removed as it could potentialy be argued using discrimination laws. If they claim "store policy" and you want to stir up some trouble, then ask to see a copy of that policy first and ask them to point you to the section that states your helmet must be removed. That's my understanding anyway.
While you are putting petrol in, there is a law that states that you must have your helmet on while operating a motorcycle in any way on a public road (a servo counts as public road, and puting fuel in is classed (edit: can be classed as) operating the motorcycle) so by law the Servo can not make you remove your helmet while refulling.
However entering the building to pay is "Store Policy" and they can simply only 'ask' you to abide by their own rules. No law states your helmet needs to be removed as it could potentialy be argued using discrimination laws. If they claim "store policy" and you want to stir up some trouble, then ask to see a copy of that policy first and ask them to point you to the section that states your helmet must be removed. That's my understanding anyway.