About Lammack Technology Limited (04772452) United Kingdom