About Henderson Close Management Limited (01668162) United Kingdom