About Lenehan Investments Limited (13179736) United Kingdom