About S & J Material Handlers Ltd (12436462) United Kingdom