About The Monocle Deli Limited (08080961) United Kingdom