It's not against the law to ASK someone to cease breast feeding ANYWHERE in Scotland, even in a public place or on licensed premises. It's only against the law to REQUIRE them to do so (or to otherwise prevent them).
Elsewhere those who are responsible for running the premises are free to make their own rules (as private individuals are in their own homes) but, obviously, any action to physically enforce such rules risks a charge of assault.