About David Slack & Co Limited (08933917) United Kingdom