About Didsbury Deli Company Limited (12194259) United Kingdom