About William L Carroll Limited (05326491) United Kingdom