About L.d Stevens Clinical Limited (11517702) United Kingdom