About Carol Finn Limited (12844321) United Kingdom