About Carroll Lancashire Limited (09958962) United Kingdom