About Leh Technical Solutions Ltd (08321242) United Kingdom