About Henley Management Solutions Limited (07059370) United Kingdom