Due diligence on UK companies often means jumping between the Companies House website, PDF accounts, and spreadsheets. Companies House Lookup brings search, relationship mapping, and shareholder-value extraction into one guided workflow so you can investigate a person and their company network without losing the thread.
It is built for people who need the network picture and the numbers, not just a single company page.
What the app does.
You enter a person name and company name, with an optional location, and search Companies House. When several companies or officer profiles match, you pick the correct ones. The app then builds an interactive graph of directors and linked companies, with roles on the edges.
From the graph you can drag nodes, save or reset layout, open filings and PDF links, and fetch shareholder values from filed accounts where available. A portfolio table view lists appointments across the network with accounts dates and extracted values. Usage is logged and request limits help protect the Companies House API from abuse.
Core problem it solves.
Investigating a UK director network is slow when search, disambiguation, relationship mapping, and accounts reading live in different places. It is easy to pick the wrong company, miss connected appointments, or spend hours extracting equity from filings. Companies House Lookup removes that fragmentation by combining search, graph exploration, and financial extraction in one tool.
Target users.
Companies House Lookup is for compliance teams, due diligence analysts, and sales or risk managers who investigate UK company networks and need both relationship maps and shareholder values from filed accounts.
Tech stack.
- Frontend: Angular 19, PrimeNG, Cytoscape
- Backend: .NET 8, ASP.NET Core
- Database: PostgreSQL
- Integrations: Companies House REST and Document APIs; optional OpenAI for PDF-only equity extraction
- Platform: BBWT3-Lite
Key features.
- Search by person name, company name, and optional location via the Companies House API
- Company disambiguation when multiple matches are returned
- Officer profile resolution to pick the correct person linked to a company
- Interactive Cytoscape relationship graph of directors and connected companies
- Portfolio report of appointments across a person's company network
- Financials and shareholder value extraction from filed accounts (iXBRL / OpenAI-assisted PDF analysis)
- Saved graph layout persistence and accounts filing links per company
- Usage logging and per-IP request limits for Companies House API abuse protection