About Leadership Development Holdings Limited (02335653) United Kingdom