About Lencall Technical Services Ltd (SC685198) United Kingdom