About The New Kelly Deli Ltd (12654411) United Kingdom