About W. & H. Leslie Limited (SC050802) United Kingdom