About Hummingbird Caribbean Restaurant Limited (13534288) United Kingdom