About Lambda Manufacturing Limited (06601753) United Kingdom