About Leonard One Ltd (07821990) United Kingdom