About J. Carroll Limited (04096635) United Kingdom