About Henderson 23 Limited (10847724) United Kingdom