About Lambson Investments Limited (11738679) United Kingdom