About The Carroll Centre Ltd (02679740) United Kingdom