About William Carroll Ltd (11420434) United Kingdom