About J & D Carroll Limited (10854404) United Kingdom