About Leonard Leese Limited (04761282) United Kingdom