About Leonard Tyrer & Son Limited (04685688) United Kingdom