About Ellicatessen London Limited (12072017) United Kingdom