About W. H. Leech & Son (properties) Ltd (07546017) United Kingdom