About Lane Head Clinical Consultancy Ltd (13661510) United Kingdom