About Jamaican Grill & Spice Limited (13598385) United Kingdom