About Steve Cooper Holdings Limited (12792589) United Kingdom