About L.slack & Son Limited (00370712) United Kingdom