About Neesha S Grill Ltd (12264642) United Kingdom