I’ve never come across anything resembling a cafe at Bagby, but refreshments usually available.
Regarding maintenance I have heard various rumours which I wouldn’t care to repeat here.
There’s at least one poster on here who would probably have further info and may contribute.