About New Malden Fish Bar & Deli Limited (12875773) United Kingdom