About Lamsser Limited (12261024) United Kingdom