About Till Rolls Limited (05708086) United Kingdom