About Mill Road Stores T A Lally S Ltd (09798676) United Kingdom