About Leo Padel Ltd (11178039) United Kingdom