All limited companies are formed/registered at Companies House. You can register directly at Companies House, using a formation agency or through your accountant (who will register directly at Companies House or use a formation agency).
Company formation basics