About Lord Logistics Sub-contracting & Retail Ltd (13060239) United Kingdom