About Ldd Sweden Limited (13518665) United Kingdom