About L & D Properties (london) Limited (04241308) United Kingdom