One obvious point - startupbritain is about general startups (there's no requirement for tech-only startups on their site). @jot's jfdibritain has a decidedly tech focus, it doesn't help with e.g. manufacturing (when someone wants to make something physical), retail (regular selling/buying like most of the country are used to) or other conventional routes.
Maybe the sites aren't trying to achieve the same thing?