About Jenkins & Keane Limited (04125145) United Kingdom