About L And D Developments Limited (07533879) United Kingdom