Allen + Clarke | Company information