About West Street Deli Ltd. (12673285) United Kingdom