About Sm & Lm Anderson Limited (08230968) United Kingdom