About Sl & L Holdings Limited (09857854) United Kingdom