Companies House, or the Company Director thing (bearing in mind that directors aren't necessarily the owners anyway), will only work for limited companies. They won't tell you anything about partnerships or sole traders which is of course what the majority of "businesses" are.