About John Cooper Holdings Limited (12316120) United Kingdom