About Till Roll Warehouse Limited (12305947) United Kingdom