About Henderson Fox Limited (11231268) United Kingdom