About Cassar Finch Ltd (12995056) United Kingdom