All of these are scam callers. Assuming they come from the same place (Hemel Hampstead), I blocked all 4 before the finally stopped calling them. Also texted them to go away so that probably did it. They dont answer anyway.
UPDATE: 01442457046 probably saw this post and called me back! Cheeky person.