About Till Roll Superstore Limited (10147242) United Kingdom