About S & L Services (holdings) Limited (12862829) United Kingdom