About L & D Developments (london) Limited (04241306) United Kingdom