About Leonard Lee Stewart Limited (07749141) United Kingdom