About The Till Roll Co. Limited (03881772) United Kingdom