About T & L Optics Limited (05684701) United Kingdom