About Lendlease (elephant & Castle) Retail Limited (03562452) United Kingdom