About S & L Rosser Limited (04812295) United Kingdom