About Jack & Bill Limited (06560819) United Kingdom