About Jacques & Crowther Holdings Limited (12300232) United Kingdom