About Leesons Holdings Limited (10514258) United Kingdom