About Allen & Allen Holdings Limited (12170956) United Kingdom