About Lomax Technical Services Limited (03458788) United Kingdom