About H.e. Locke Builders Limited (04461206) United Kingdom