About Lattimergrange Investments Limited (05438857) United Kingdom