About Lord Investments Limited (03337788) United Kingdom