About City & Town Group Limited (03032836) United Kingdom