Long story short, the other day I unwired the controller from a small mains hoist as it was being temperamental. I had already ruled out the the limit switches on the hoist it's self.
Today I went to look at the controller and thus ran some basic continuity tests on the controller and the short...