About Alexandra Finch Ltd (13007279) United Kingdom