About The Lick Kitchen Limited (13378810) United Kingdom