About Mr Henry Deli Shop Osc Limited (10427973) United Kingdom