About S & R Lalli Limited (09509680) United Kingdom