About Lars Sjostrand Limited (11838107) United Kingdom