About Armstrong Optical Limited (03406287) United Kingdom