About The Roll & Ribbon Factory Limited (02848721) United Kingdom