About Laura Carroll Ltd (12952532) United Kingdom