About Lichfield Technology Management Limited (04179060) United Kingdom