About Leonard & Davies Developments Limited (05457150) United Kingdom