About Leonard & Joy Ltd (SC583397) United Kingdom