About Jamaica Inn Kitchen Limited (11134224) United Kingdom