Melanie Taylor is the Group Human Resources Director of Churchill Group.
645 people are employed at Churchill Group.
Churchill Group is based in Luton, England.
The NAICS codes for Churchill Group are [524, 5242, 52, 56].
The SIC codes for Churchill Group are [73, 738].