About Lattice Group Trustees Limited (04082305) United Kingdom