About Lampard Properties Limited (13279520) United Kingdom