The authority to land at an aerodrome rests with the aerodrome operating authority.
I've always understood this to be the case. When you have been cleared to land at a licenced airfield, they are in effect also saying that the required fire cover is in place. It is their responsibility.