About S & L Midda Limited (04323931) United Kingdom