About Lescaille Multitrades Limited (11180283) United Kingdom