About The London Deli Company Ltd. (07790175) United Kingdom