About Leonard & Moore Estate Agents Limited (03786947) United Kingdom