About Richard Slack Limited (08681745) United Kingdom