About Sandhill Store & Delicatessen Limited (05936242) United Kingdom