About Norman Carroll Limited (12847315) United Kingdom