61 employees
Carrolls is accredited to the highest levels of European food safety having been awarded the British Retail Consortium Certificate.
1979
Carroll's of Tullamore raised undisclosed on March 31, 2015
Investors: The Carlyle Group