About L.e. Toshi Limited (01230898) United Kingdom