About Leccy Stop Limited (13048274) United Kingdom