About Macdougall Fine Foods Limited (12799839) United Kingdom