Recruitment Agencies Thomas Radford – Recruitment Agency Profile
Thomas Radford - Recruitment Agency Profile

Thomas Radford

Human Resources |
Team Size
6 professionals
Founded
Est. 2005
Location
Leeds, England, United Kingdom

Specializations

Renewable Energy
Environmental & Sustainability
Civil Engineering
Water Treatment & Utilities

About Agency

Overview

  • Founded in 2005, Thomas Radford operates as a bespoke environmental and engineering specialist resourcing consultancy with 6 employees based in Leeds, England.
  • Specializes in recruiting Middle, Senior, and Executive-level personnel for critical roles in Environmental, Renewables, Engineering, Highways, Structures, Water, and Rail industries.
  • Headquartered at 1 Broadgate Avenue, Leeds, LS18 5DT, the firm provides tailored recruitment solutions for businesses and candidates in the UK.
  • Maintains a highly professional team with extensive experience in executive job appointments, emphasizing discretion, transparency, and confidentiality.
  • Recognized as a leading UK firm for executive appointments in engineering jobs, particularly in rail, civil, structural, environment, and renewables sectors.

Specializations

  • Renewable Energy recruitment, including onshore wind, offshore wind, and solar power sectors.
  • Environmental & Sustainability roles, focusing on geoenvironmental and geotechnical disciplines.
  • Civil Engineering placements for highways, rail, and structural engineering projects.
  • Water Treatment & Utilities recruitment, targeting business-critical positions in water management.

Services & Approach

  • Executive Search for senior and C-suite roles in niche engineering and environmental sectors.
  • Advertised Selection services to identify candidates through targeted recruitment campaigns.
  • Headhunting Assignments for retained clients requiring discreet, high-level talent acquisition.
  • Contingency-based recruitment solutions for urgent or project-specific staffing needs.

Contact Information

Full Address
1 Broadgate Avenue, Leeds, England, United Kingdom, LS18 5DT
Phone
‘+44 113 357 1215

Keywords

retainedassignmentssolarpowerhighwaysheadhuntingexecutivesearchrailenvironmentalrenewableswatergeotechnicaloffshorewindgeoenvironmentalonshorewind