Scrape 1,000 UK Company Details

Job ID: 40612593

Budget: £250 – £750 GBP

I need a reliable scraper built (Python, Scrapy / BeautifulSoup or similar) to pull data for roughly 1,000 UK companies directly from the publicly available Companies House register. For every company I want four fields captured:

1. Company name
2. Registered address
3. Full director name(s)
4. (Optional extra columns for multiple directors per company are fine)

Please deliver the finished dataset as a clean, UTF-8 encoded CSV file with consistent column headers. A quick sample of 10 records up front will let me confirm the structure before you run the full job.

Acceptance criteria
• 1,000 distinct companies returned (no duplicates)
• All mandatory fields populated; blanks only where the source truly has no data
• CSV opens without formatting errors in Excel/Google Sheets
• Script or notebook supplied so I can re-run it later (well-commented, with any required libraries listed in a README)

Let me know your timeframe and any rate limits or captchas you anticipate so we can plan around them.