About S. & L. Supplies Limited (01136662) United Kingdom