About Clockhouse Cars Limited (05012259) United Kingdom