About On A Roll Sandwich Company Limited (05994921) United Kingdom