About Lsm (stamford) Limited (08996685) United Kingdom