About Henderson Lodge Limited (01620188) United Kingdom