About Hendersons & Co Deli Limited (SC697733) United Kingdom