About Leonard S (uk) Ltd (08884135) United Kingdom