About Leonard Solutions Ltd (11438751) United Kingdom