About Lambda Photometrics Limited (01332370) United Kingdom