About M.m. & J.l. Slack & Sons Limited (08486252) United Kingdom