About The Larder Delicatessen Limited (11118288) United Kingdom