The High Court have handed down the hotly anticipated judgment in the case of Marks and Spencer PLC v Aldi Stores Limited, finding that...