About Lampard Investments Limited (05389924) United Kingdom