Babbage Lovelace Search and Selection
Call on 0330 133 2097
  • About Us
  • Services
    • In House Recruitment Services
    • Project Based Campaigns
    • Inward Investment and FDI Services
  • Contact Us
  • Our Name
  • Privacy
  • Blog

Registered Office


The Maltings | 2 Anderson Rd | Bearwood |Birmingham | B66 4AR 

Registered Company Number

8294016
Registed in England and Wales

Contact Email

Accounts: [email protected]

Managing Director
[email protected]


Recruitment at its best