About L L Retail Development Limited (04950592) United Kingdom