Company name: The Ingredients Factory
Description: The Ingredients Factory specialises in manufacturing a broad spectrum of fresh, chilled ingredients for other food companies.
160 Hamilton Rd, Norwood, London SE27 9SF, United Kingdom