About Leonard Magee Ltd (09609633) United Kingdom