About Clifton Food Production Ltd (10954286) United Kingdom