About Leschr Limited (13496579) United Kingdom