About Larry S Caribbean Kitchen Ltd (12128753) United Kingdom