About Mr Till Roll Limited (08529586) United Kingdom