About S.&l. Service Ltd (08542380) United Kingdom