About Mike Lloyd Technical Services Limited (SC189413) United Kingdom