About Henderson Rowe Limited (04379340) United Kingdom