About Leonard Hamilton Properties Limited (13543218) United Kingdom