About Lamda Engineering Services Limited (08022803) United Kingdom