3 Companies in the UK with over £10m in assets (2026) | FirmAtlas