About W H & J Henshaw Limited (05892570) United Kingdom