Firstly Andy, Thank you for sharing :)
I was unable to check more than 100 links at a time as everything above this produces a time out error.
I increased the max_execution_time to 120 in php setting which resolved the issue but am not sure if increasing this value will cause problems with any...