About City North Islington Holdings Limited (06338824) United Kingdom