About Londonstarr S Caribbean Kitchen Ltd (13121486) United Kingdom