About Slack Street Garage & Mot Centre Limited (10584930) United Kingdom