The fluid sim obstacle is visible at the top of the monitor. Before this render I turned made sure that render visibility was set to off.
Viewport view, the obstacle is invisible whilst the visibility is on.
Something very strange I have noticed is that if I delete the object and then begin to render a frame the object is still present. I haven't a clue what could be causing this.
Perhaps this has something to do with the objects parent/child tree?
Edit: I have managed to make the obstacle visible in the viewport, however I am still stuck with the issue of it always showing up in my render.
Blend file is included now.