About Leccy Stop Limited (11587203) United Kingdom