About Leonard & Morrell Limited (05936838) United Kingdom