About Calabar Kitchen 1 London Limited (08736746) United Kingdom