About Derek Slack Motors Limited (02977516) United Kingdom