About L & D Property Solutions Limited (10676226) United Kingdom