About L & D Home Developments Limited (08277897) United Kingdom